home *** CD-ROM | disk | FTP | other *** search
/ Educational Software Cooperative 4 / Educational Software Cooperative 4.iso / g7cledit / g7cledit.doc < prev    next >
Text File  |  1996-04-29  |  10KB  |  180 lines

  1. ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2. ;                                                                         *
  3. ;  GEN7 Command Line Editor v1.7 (c) 1994, Synergistic Consultants, Inc.  *
  4. ;                                                                         *
  5. ;                       G7CLEDIT.EXE documentation                         *
  6. ;                                                                         *
  7. ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8.  
  9.                                                         January, 1996
  10.  
  11. The GEN7 command line editor is a program that allows advanced editting
  12. options of the DOS command line.  The list of commands currently in the
  13. queue are optionally displayed in the upper right hand corner of the 
  14. display, with the current command clearly marked.  In addition to the 
  15. basic cursor editting functions on the current command (left arrow and
  16. right arrow and next word and previous word, etc.), the queue itself
  17. may be manipulated, and groups of commands may be executed repetitively
  18. until cancelled by the operator.
  19.  
  20. To run the command line editor type:
  21.  
  22.         G7CLEDIT [/linenum]
  23.  
  24.            or     (if you have DOS 5.0 or better, and EMS memory)
  25.  
  26.         LH G7CLEDIT [/linenum]
  27.  
  28. Where the 'linenum' field is the greatest line number of lines to be 
  29. displayed in the upper right hand corner (default is 24).  One extra
  30. line will be used to contain an overflow line that is always the last
  31. line typed, if the number of lines exceeds the 'linenum' value.  This 
  32. program is a terminate and stay resident program similar to the pop up 
  33. calendars and desktop managers that have been popular recently.  This 
  34. means it takes program memory that could be used by other programs that 
  35. occupy the lower 640K of DOS memory.  If the command: 'LH G7CLEDIT' is 
  36. used, then the program is loaded into the EMS memory (upper memory), if 
  37. it is available, and the lower 640K (conventional memory) is not affected 
  38. at all!
  39.  
  40. Once loaded, the DOS commands that are typed are automatically displayed
  41. in the upper right hand corner of the screen, with the sequence number
  42. to the left.  The current command has a '>' symbol just to the left of it.
  43. Note that if the '>' is missing, then the current command is number 1.
  44.  
  45. If the up arrow or down arrow keys are pressed while commands are in
  46. the queue, then the command above or below the current one (respectively) 
  47. is displayed after the DOS prompt (and the '>' character marks the 
  48. appropriate command also).  
  49.  
  50. The Cntl-PgDn combination will cause the current command to disappear 
  51. from the command queue altogether.  The Cntl-PgUp combination will cause 
  52. the command queue to become empty!  
  53.  
  54. By default, all commands typed in are converted to upper case before
  55. being moved to the command queue.  If the case of the text is important,
  56. then pressing F9 will switch to case sensitive mode if not in case
  57. sensitive mode, and vice versa.
  58.  
  59. Any new commands typed from the command line will be placed at the bottom
  60. of the queue, at the greatest line number plus one.  If this new command 
  61. is already in the queue, then the old one is deleted, and the new one
  62. is inserted at the end (in this way the command line editor is case
  63. sensitive, for example, 'dir' and 'DIR' will both exist in the queue
  64. together, if Case sensitivity is enabled through F9).  
  65.  
  66. If a sequence of commands are frequently executed, then this block of 
  67. commands may be marked in the queue to be reexecuted repetitively later.  
  68. To mark the beginning of the block, move to the first command of the
  69. block and press F6.  The command displayed after the DOS prompt will
  70. be erased.  Next move to the last command in the block, and press F7.
  71. Again, the command will be erased.  When these commands need to be executed,
  72. type F8.  The commands will be executed in sequence until the last command
  73. is finished.  At this time the bell will sound on the PC speaker, and 
  74. if the ESC key is pressed, then the loop will be broken, and normal operation
  75. will resume.  Any other key will cause the sequence to be repeated beginning
  76. from the start.  Note that when the ESC key is pressed, the marks are lost, 
  77. and F8 will have no effect until F6 and F7 are pressed again.  If the 
  78. last command is above the first command, the F7 will not be acknowledged
  79. by erasing the command after the DOS prompt.
  80.  
  81. To quickly reexecute the current command, type F3.  To quickly execute
  82. the next command in sequence (the first command if at the end of the list),
  83. type F2.
  84.  
  85. To quickly move the current command pointer press F4 followed by the first
  86. letter of the command you wish to jump to.  This command is case sensitive 
  87. if case sensitivity is enabled.  Try typing 'dir' after starting up the
  88. editor, and then type F9.  After typing F9, type 'dir' again.  The upper
  89. right hand corner of the screen will look something like:
  90.  
  91.                                                 1.  DIR
  92.                                                 2. >dir
  93.  
  94. Since the case sensitivity is enabled, the F4 command will position the 
  95. marker on line 1 or line 2 depending upon whether you type 'D' or 'd'!
  96.  
  97. To set the current command pointer to a certain line number, press
  98. the F5 key.  The line number will be prompted for.
  99.  
  100. To automatically execute the commands found with the F4 and F5 keys,
  101. press F1.  After these keys are pressed, then commands found with 
  102. F4 or F5 are automatically executed.
  103.  
  104. To disable the display of the command queue in the upper right corner
  105. of the screen, press F10.  The display of the queue may be reenabled
  106. if F10 is pressed again.
  107.  
  108. Note that the program name used to be CMDEDIT.EXE through version 1.5, but
  109. this was changed because other programs have been given this name, and 
  110. some of them do not work properly with Microsoft Windows.  This program 
  111. works well with Windows, and other operating environments.
  112.  
  113.  
  114.  
  115. ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  116.  
  117. GEN7 Command Editor v1.7 (c) 1994,96, Synergistic Consultants, Inc.
  118.  
  119. Quick Command Reference:
  120.  
  121.         Keypad Char.                    Function
  122.         ------------                    --------
  123.          Left Arrow            Move key to the left in current command.
  124.          Right Arrow           Move key to the right in current command.
  125.          Up Arrow              Move to the previous command.
  126.          Down Arrow            Move to the next command.
  127.          Cntl Left Arrow       Move cursor to the word to the left in current command.
  128.          Cntl Right Arrow      Move cursor to the word to the right in current command.
  129.          Cntl PgUp             Delete all the commands in the queue.
  130.          Cntl PgDn             Delete current command.
  131.          Home                  Move the cursor to the start of the line.
  132.          End                   Move the cursor to the end of the line.
  133.          Cntl Home             Delete all chars. up to the beginning of line.
  134.          Cntl End              Delete all chars. up to the end of line.
  135.          Delete                Delete current character.
  136.          Insert                Toggle between insert and overwrite mode.
  137.                                A single line cursor means overwrite mode,
  138.                                a three line cursor means insert mode.
  139.          Enter                 Execute the current command, if the command
  140.                                is visible at the command prompt.
  141.          Escape                Clear the current line.
  142.          BackSpace             Delete the char. to the left of the cursor.
  143.          Cntl \                Cause the command editor to become dormant.
  144.                                Useful when using DEBUG or EDLIN.
  145.          F1                    Toggle whether to automatically execute the
  146.                                commands found with F4 or F5 or not.
  147.          F2                    Execute the next command in the list.
  148.          F3                    Reexecute the current command.
  149.          F4                    Find the command with the specified first letter.
  150.          F5                    Execute the specified command number 'n'.
  151.          F6                    Mark the start of a batch of commands to execute.
  152.          F7                    Mark the end of a batch of commands to execute.
  153.          F8                    Execute the previously marked batch of commands
  154.                                repetitively.
  155.          F9                    Toggle either all capitals or upper and lower 
  156.                                case sensitivity in the command queue.
  157.          F10                   Disable or enable the queue listing in the 
  158.                                upper right hand corner of the screen.
  159.  
  160.  
  161.  
  162. ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  163.  
  164. If this program is used often, it is requested that the user register 
  165. the program.  A 30 day trial period is given for anyone to evaluate
  166. the program before purchasing it.  This program is copyrighted Shareware
  167. and must be registered, for legal use of it.  A fee of $10 should be
  168. sent to the address below to purchase the registered version.  A 
  169. registration form is included with this distribution disk.  Please see
  170. the file: LICENSE.DOC for full details.
  171.  
  172. ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  173.  
  174. Synergistic Consultants, Incorporated
  175. Post Office Box 18888
  176. Huntsville, AL 35804-8888
  177. CIS: 71232,257
  178. 1-800-828-8384
  179.  
  180.